Flutter CLI এবং Emulator/Simulator ব্যবহার

Mobile App Development - ফ্লাটার (Flutter) - Flutter ইনস্টলেশন এবং সেটআপ
302

Flutter CLI (Command Line Interface) এবং Emulator/Simulator ব্যবহার করে Flutter অ্যাপ ডেভেলপমেন্ট সহজ এবং দ্রুত করা যায়। এখানে Flutter CLI এর গুরুত্বপূর্ণ কমান্ড এবং Emulator/Simulator ব্যবহার করার ধাপগুলো দেওয়া হলো:


Flutter CLI

Flutter CLI ডেভেলপারদের বিভিন্ন কাজ সহজে এবং দ্রুত করতে সাহায্য করে। নিচে Flutter CLI-এর কিছু সাধারণ এবং গুরুত্বপূর্ণ কমান্ড দেওয়া হলো:

সাধারণ কমান্ডসমূহ

Flutter SDK এর স্ট্যাটাস এবং সেটআপ যাচাই:

  • এটি Flutter SDK এবং প্রয়োজনীয় টুলস ইনস্টল করা হয়েছে কিনা তা যাচাই করে এবং সমাধানের জন্য নির্দেশনা দেয়।
flutter doctor

Flutter প্রজেক্ট তৈরি করা:

  • এটি একটি নতুন Flutter প্রজেক্ট তৈরি করবে। project_name এর জায়গায় আপনার প্রজেক্টের নাম দিন।
flutter create project_name

Flutter অ্যাপ চালানো:

  • এই কমান্ডটি আপনার অ্যাপকে সংযুক্ত ডিভাইস বা এমুলেটরে চালু করবে। যদি একাধিক ডিভাইস সংযুক্ত থাকে, এটি একটি তালিকা দেখাবে এবং ডিভাইস সিলেক্ট করতে বলবে।
flutter run

বিল্ড (Build) করা:

  • Android এর জন্য:
  • iOS এর জন্য:
  • এগুলো প্রোডাকশন রেডি APK বা iOS ফাইল তৈরি করে।
flutter build ios
flutter build apk

Flutter প্রজেক্ট ক্লিন করা:

  • প্রজেক্টে ক্যাশ বা বিল্ড সমস্যা হলে এটি দিয়ে সমস্যার সমাধান করা যায়।
flutter clean

Flutter এর প্যাকেজ ইনস্টল বা আপডেট করা:

  • প্রজেক্টে pubspec.yaml ফাইলে নির্ধারিত ডিপেন্ডেন্সি ইনস্টল বা আপডেট করে।
flutter pub get

উন্নত কমান্ডসমূহ

Flutter ডিবাগ মোড চালানো:

  • এটি ডিবাগ মোডে অ্যাপ চালায়, যেখানে ডেভেলপমেন্টে ত্রুটি ধরা এবং সমাধান করা সহজ হয়।
flutter run --debug

Emulator বা Simulator সিলেক্ট করে চালানো:

  • এখানে emulator_name দিয়ে আপনি নির্দিষ্ট একটি এমুলেটর বা সিমুলেটর সিলেক্ট করতে পারেন।
flutter run -d emulator_name

Flutter ডিপ্লয়মেন্ট (রিলিজ মোডে):

  • রিলিজ মোডে অ্যাপ চালায়, যা প্রোডাকশন পারফরম্যান্স যাচাই করার জন্য উপযুক্ত।
flutter run --release

Emulator/Simulator ব্যবহার

Flutter দিয়ে Android Emulator বা iOS Simulator ব্যবহার করে আপনার অ্যাপ ডেভেলপ করতে এবং টেস্ট করতে পারেন। নিচে Android এবং iOS উভয়ের জন্য ধাপগুলো দেওয়া হলো:

Android Emulator ব্যবহার

AVD Manager থেকে একটি এমুলেটর তৈরি করুন:

  • Android Studio ওপেন করে AVD Manager (Tools > Device Manager) এ যান।
  • Create Virtual Device এ ক্লিক করে আপনার পছন্দমতো একটি ডিভাইস সিলেক্ট করুন (যেমন Pixel বা Nexus)।
  • Android এর একটি সিস্টেম ইমেজ (API ভার্সন) সিলেক্ট করুন এবং ডাউনলোড করুন।
  • Finish এ ক্লিক করে এমুলেটর তৈরি করুন।

Emulator চালু করা:

  • Android Studio থেকে সরাসরি Play আইকনে ক্লিক করে এমুলেটর চালু করতে পারেন।
  • অথবা, কমান্ড লাইন থেকে চালাতে পারেন:
  • emulator_name দিয়ে আপনার তৈরি করা এমুলেটরের নাম দিতে হবে।
emulator -avd emulator_name

Flutter অ্যাপ চালানো:

  • আপনার প্রজেক্ট ডিরেক্টরিতে গিয়ে flutter run কমান্ডটি চালান। এটি স্বয়ংক্রিয়ভাবে এমুলেটরে অ্যাপ চালু করবে।

iOS Simulator ব্যবহার (macOS-এ)

iOS Simulator চালু করা:

  • Xcode ওপেন করে Xcode > Open Developer Tool > Simulator এ ক্লিক করুন।
  • অথবা, টার্মিনালে নিচের কমান্ডটি চালান:
  • এটি iOS Simulator চালু করবে।
open -a Simulator

iOS ডিভাইস সিলেক্ট করা:

  • iOS Simulator চালু হলে, উপরের মেনু থেকে বিভিন্ন iPhone বা iPad মডেল সিলেক্ট করতে পারবেন।

Flutter অ্যাপ চালানো:

  • টার্মিনালে flutter run কমান্ড চালান। এটি স্বয়ংক্রিয়ভাবে iOS Simulator-এ অ্যাপ চালু করবে।

Emulator/Simulator সংক্রান্ত সাধারণ টিপস

  • একাধিক ডিভাইস সংযুক্ত থাকলে: flutter devices কমান্ডটি চালিয়ে কোন ডিভাইস বা এমুলেটর/সিমুলেটর সংযুক্ত আছে তা দেখতে পারবেন।
  • ডিভাইস সিলেক্ট করে অ্যাপ চালানো:
    • device_id দিয়ে flutter devices কমান্ডে প্রদর্শিত ডিভাইসের আইডি উল্লেখ করতে হবে।
flutter run -d device_id

এভাবে Flutter CLI এবং Emulator/Simulator ব্যবহার করে আপনি সহজেই আপনার অ্যাপ তৈরি, ডিবাগ এবং টেস্ট করতে পারবেন। 

Content added By
Promotion
NEW SATT AI এখন আপনাকে সাহায্য করতে পারে।

Are you sure to start over?

Loading...